package anatex.kea;

import java.util.List;
import anatex.domain.Document;
import anatex.domain.TrainingDocument;
import anatex.domain.KeywordExtractionModel;

public interface BaseAlgo {
	public void extract (Document document, KeywordExtractionModel model) throws KeywordExtractorAlgoException;
	public void setDocument (Document doc);
	public void setTrainingDocuments (List<TrainingDocument> trainingDocuments);
	public void train (List<TrainingDocument> trainingDocuments) throws KeywordExtractorAlgoException;
}
